Jump To:
Technical Q&As are short question and answer formatted pages that provide answers to questions frequently received at Apple Developer Technical Support.

Document Descriptions
On Off
Display

Sorted by
Title
Sort by
Topic
Sort by
Date
The "/.vol" directory and "volfs" (HTML) ()
QA1113: Describes how the Carbon File Manager interacts with BSD via "volfs" and the "/.vol" directory.
Carbon 2002-02-14
The "/aliases" node in the device tree (HTML)
HW89: Describes the aliases node in the Open Firmware device tree.
Hardware 2000-09-05
128Mb SDRAM ICs limitation on original "Bronze Keyboard" Powerbook G3 (HTML)
QA1040: Outlines Memory ICs design limitation on original "Bronze Keyboard" Powerbook G3.
Hardware 2001-06-21
48 bit & 64 bit Pixel Format support in QuickTime (HTML) ()
QA1114: Discusses QuickTime's support for pixel formats with more than 8 bits per channel.
QuickTime 2002-02-07
68K Open Transport Code on Power Macintoshes (HTML)
Deprecated - NW48: Explains why running Open Transport 68K code on a PowerPC may not always work.
Carbon, Networking 1997-03-14
The AAPL, slot-name property and PCI (HTML) ()
HW61: Discusses the use of the AAPL,slot name property for PCI
Device Drivers, Hardware 1999-04-19
Aborting a OTConnect in Progress (HTML)
Deprecated - NW29: Describes the proper way to abort OTConnect, and why after calling OTSndDisconnect you may receive "kOTOutStateErr".
Carbon, Networking 1996-05-14
Accessing Decompressed Images (HTML)
QTMTB27: Demonstrates the use of a transfer procedure to access a decompressed image and manipulate it prior to display.
QuickTime 1995-05-01
Accessing File Control Blocks (HTML) ()
FL10: Shows how to access file control blocks correctly, reiterating not to access FCBs directly.
Carbon 1999-10-05
Accessing HTTPS Proxy Settings (HTML) ()
QA1234: Describes how to programatically access Secure Web Proxy information.
Carbon, Core Foundation, Games, Internet & Web, Mac OS X Server, Networking, Security 2003-02-19
Activating CrashReporter in OS X (HTML)
Deprecated - QA1057: Explains of how to enable crash reporting in Mac OS X version 10.0.
User Experience 2001-05-13
Adding a movie reference to a movie (HTML)
QA1376: Demonstrates how to add a reference for a movie to another movie
Carbon, QuickTime 2004-09-16
Adding an automated Window menu to your application (HTML)
QA1080: Explains how to add an automated Window menu to your Carbon application.
Carbon 2001-10-30
Adding dependencies with kmodload (HTML)
QA1097: Illustrates how to specify dependencies when using kmodload.
Darwin, Device Drivers, Hardware 2001-12-05
Adding menu separator items to controls in a Sherlock channel (HTML) ()
QA1219: Using menu-item separators in an NSPopUpButton control of a Sherlock channel.
Apple Applications 2003-01-21
Adding QuickTime Movie Data to Non-QuickTime Files (HTML)
QTMTB31: Describes how to embed QuickTime movies into files, and play back on Windows or Mac.
QuickTime 1995-05-01
AddrToName (HTML) ()
NW39: Explains why an AddrToName call with a hosts file causes Open Transport 1.1 to return authNameErr.
Networking 1996-09-27
Adjusting the movie brightness (HTML)
QA1382: Demonstrates how to adjust the brightness of a movie for playback.
QuickTime 2004-09-16
'aete' in Java (HTML) ()
Deprecated - JAVA08: Programatically specifying the aete for AppleScriptable Mac OS Classic applications.
Java 1999-05-17
aglChoosePixelFormat, The Inside Scoop (HTML)
OGL01: Describes the nuances of aglChoosePixelFormat, including specific information on multi-monitor support.
Carbon, Games, Graphics & Imaging 2000-04-03
Allocate and Disk Full Error (HTML) ()
FL12: Discusses a problem with AFP volumes displaying incorrect free space, and returning disk full errors.
Carbon, Cocoa, Networking 1999-07-21
Animating the Cursor at VBL Time (HTML) ()
PS05: Describes animating the cursor under traditional Mac OS.
Carbon 1997-01-09
ANSI SCSI Standards (HTML)
Deprecated - DV03: Describes past Macintosh systems that did not fully support the ANSI SCSI-1 standard.
Accessibility, Device Drivers, Hardware, Mac OS X Server, Performance 1995-07-01
Appearance Versions (HTML) ()
TB39: Explains how to retrieve the Appearance Manager version and verify the compatibility with the Mac OS version.
Carbon 2000-07-15
AppleScript for Java (HTML) ()
Deprecated - JAVA07: Naming objects for calling Java from AppleScript on Mac OS Classic.
Java 1999-05-17
Are interrupts enabled while Open Firmware is running? (HTML) ()
HW44: Explains that interrupts are disabled when Open Firmware is running.
Device Drivers, Hardware 1999-02-15
Are the Name Registry device tree nodes unique? (HTML)
Deprecated - HW64: Discusses whether Name Registry nodes copied from the Open Firmware device tree are unique.
Accessibility, Darwin, Device Drivers, Hardware, Music & Audio, Networking, Printing 1999-10-11
Are the root control, the root view, and the content view the same entity? (HTML) ()
QA1214: Details the differences and similitudes between the root control, the root view, and the content view of windows.
Carbon 2002-11-12
Are there any OSStatus values I can use in my programs? (HTML)
OV02: Describes OSStatus values that generate errors without colliding with reserved Apple system values.
Carbon 1999-11-22
ATSUI and MLTE Printing (HTML) ()
QD64: Describes a way to get MLTE and ATSUI text to print through the QuickDraw bottlenecks.
Printing 2000-11-08
Audio Unit Resizing (HTML)
QA1343: Discusses the host's responsibilities when resizing Audio Units.
Music & Audio 2004-03-23
AudioDevice sample rates (HTML)
QA1196: Getting, setting and converting sample rates with Audio Devices.
Music & Audio 2003-12-09
AUGraphs and AudioUnit connections (HTML)
QA1174: Discusses AudioUnit connection issues when using more than one AudioUnit or an AUGraph.
Music & Audio 2003-12-09
Automatically starting and stopping application instances without using Monitor (HTML)
QA1064: Describes how to use WebObjects' monitor utility to stop and start application instances.
WebObjects 2001-07-25
Available FireWire Isochronous Bandwidth (HTML)
QA1356: Discusses attempting to "pre-flight" an isochronous bandwidth allocation request by reading the currently available bandwidth.
Device Drivers, Hardware, Music & Audio, QuickTime 2004-07-07
Avoiding Kernel Event Conflicts (HTML)
QA1063: Documents the namespace for the vendor_code field of the kern_event_msg structure.
Carbon, Darwin, Hardware 2001-09-14
Avoiding Pauses When Looping Audio files with QuickTime (HTML)
QA1371: Demonstrates how to avoid pauses when looping audio files with QuickTime
Carbon, Games, Music & Audio, QuickTime 2004-09-08
Avoiding the -42 error with DiscRecording (HTML)
QA1292: Explains how to workaround the -42 error when using the DiscRecording API.
Carbon, Cocoa 2004-05-25
Background-only apps with NSStatusItems become active in 10.1 on NSStatusItem clicks (HTML)
QA1081: Preventing background-only apps from activating when their NSStatusItem(s) are clicked in Mac OS X 10.1.
Cocoa 2001-10-30
Base-Derived async image codecs must implement ImageCodecQueueStarting and ImageCodecQueueStopping (HTML) ()
QA1157: Describes why base-derived codecs that set canAsync must implement ImageCodecQueueStarting and ImageCodecQueueStopping.
Carbon, QuickTime 2002-07-09
Batch Exporting movie sound tracks with ConvertMovieToFile() (HTML)
QTMTB62: Explains how to configure ConvertMovieToFile to use the same configuration information for more than one call.
QuickTime 2000-09-05
Be careful when using AuthorizationCreate (HTML) ()
QA1172: Explains why you should avoid determining allowable rights when creating an AuthorizationRef.
Security 2002-09-20
BeginMediaEdits -2050 badDataRefIndex error after calling NewMovie (HTML)
QTMTB58: Describes reasons why BeginMediaEdits would return the -2050 badDataRefIndex error code during a media-editing session.
QuickTime 2000-09-05
Bluetooth Radio Power Class for Apple Systems (HTML) ()
QA1278: Notes Preferred Bluetooth Transmitter Characteristics for products designed for Apple Systems.
Accessibility, Device Drivers, Hardware 2003-08-06
BOM characters in 'utxt' clipboard flavor (HTML) ()
QA1221: Explains the use of the BOM character in 'utxt' scrap data
Cocoa, Internationalization 2003-01-20
Booting after invoking the Open Firmware user interface (HTML) ()
HW48: Tells how to boot a system after entering the Open Firmware user interface.
Device Drivers, Hardware 1999-02-15
BowelsOfTheMemoryManager (aka YourHeapIsProbablyCorrupt) (HTML) ()
Deprecated - ME05: What the symbol BowelsoftheMemoryManager means and the most probable cause of this symbol in MacsBug.
Carbon 2001-02-01
Bypassing AppendMenu's Meta-character Processing (HTML) ()
TB56: Explains how to bypass AppendMenu's meta-character processing and how to use AppendMenuItemText instead.
Carbon 1998-12-22
CalcCMask and SeedCFill in Carbon (HTML) ()
QD62: Explains how to use CalcCMask and SeedCFill in Carbon even though Carbon doesn't support OpenPort.
Carbon, Graphics & Imaging 2000-11-08
Calculating the video frame rate of an MPEG-1 or MPEG-2 movie (HTML) ()
QA1262: Computing the video frame rate of an MPEG-1 or MPEG-2 movie.
QuickTime 2003-06-02
Calling an AppleScript and providing parameters from an Application (HTML) ()
QA1111: Explains calling and providing parameter values to an AppleScript event handler from an application written in C.
AppleScript, Carbon, Cocoa 2002-03-13
Calling AppleScript from an Application (HTML)
QA1026: Describes how to call an AppleScript from an application written in C.
AppleScript, Carbon 2001-04-10
Calling CloseOpenTransport When Writing an App (HTML) ()
Deprecated - NW36: Identifies a bug in Open Transport 1.1 which means your application must CloseOpenTransport before quitting.
Carbon, Networking 1996-07-03
Calling InitializeQTML from DLL Main (HTML) ()
QTW89: Don't do anything significant in your QuickTime 3 for Windows DLL Main procedure.
QuickTime 1998-09-21
Can I have parameters of type typeHIRect instead of type typeQDRectangle in my kEventControlBoundsChanged message handler? (HTML) ()
QA1246: Details the automatic coercions between QuickDraw and Quartz types provided by the Carbon Event Parameter accessors.
Carbon 2003-04-03
Can you explain the words "begin" and "again"? (HTML)
HW70: Explains the Forth looping words "begin" and "again" and how to escape such a loop.
Device Drivers, Hardware 1999-10-11
Can't attach during two-machine debugging with GDB (HTML) ()
Deprecated - QA1019: Describes a workaround for a problem attaching during two-machine debugging on Mac OS X 10.0.x.
Darwin, Tools 2003-06-02
Capturing Speech Manager Output (HTML) ()
Deprecated - SND15: Capturing the output from the Speech Synthesis Manager to a file.
Carbon, Music & Audio 1998-05-18
Carbon Full Screen Conundrums (HTML)
QA1068: Describes the available Mac OS X DrawSprocket services.
Carbon, Games, Graphics & Imaging 2001-08-20
CFXML to CFPropertyListRef (and back!) (HTML) ()
QA1208: Describes to how save and restore a CFPropertyListRef to and from an XML file.
Carbon, Cocoa, Core Foundation 2003-08-29
CGBitmapContextCreate Supported Color Spaces (HTML)
QA1037: Lists the color space and alpha info combinations currently supported by CGBitmapContextCreate.
Carbon, Cocoa, Games, Graphics & Imaging 2004-09-09
CGContext Bounds (HTML)
QA1048: Explains how to determine the bounds of a CGContext.
Carbon, Cocoa, Graphics & Imaging, Printing 2001-07-02
CGContext parameter missing in my kEventControlDraw event (HTML) ()
QA1212: Explains in which case your kEventControlDraw handler wouldn't receive a CGContext parameter.
Carbon 2002-11-12
CGContextAddLineToPoint, CGContextAddCurveToPoint, et. al. (HTML)
QA1049: Explains why the CGContextAddXYZ APIs don't draw anything immediately.
Carbon, Cocoa, Graphics & Imaging, Printing 2001-07-02
CGContextClosePath (HTML)
QA1046: Explains when you should call CGContextClosePath.
Carbon, Cocoa, Graphics & Imaging, Printing 2001-10-02
CGImageRef contents are immutable (HTML) ()
QA1276: Explains that CGImageRef contents are considered immutable once created.
Carbon, Cocoa, Graphics & Imaging 2003-07-17
Changing Menu Titles (HTML) ()
TB47: Explains how to change a menu's title after its insertion into the menu bar.
Carbon 1998-12-22
Changing Size of sfnt Cache (HTML) ()
TX11: Describes how to change the size of the sfnt fragment cache.
Carbon, Text & Fonts 1998-04-12
Changing the configuration variable in Open Firmware (HTML) ()
HW40: Tells how to change the configuration variable in Open Firmware.
Device Drivers, Hardware 1999-02-15
Changing the TCP Window Size (HTML)
NW47: Describes how to change the TCP window size in Open Transport.
Carbon, Cocoa, Core Foundation, Device Drivers, Games, Hardware, Internet & Web, Networking, Performance, Tools 1997-03-14
Checking For Presence of QuickTime 3 for Windows (HTML) ()
QTW88: Programatically checking for the presence of QuickTime 3 for Windows.
QuickTime 1998-09-21
Checking for the presence of a native library from Java (HTML)
Deprecated - JAVA19: Checking for the presence of a JNI library from Mac OS Classic Java.
Java 1999-11-29
Checking for the Printer Driver (HTML)
DV42: Describes a legacy Mac OS technique avoiding system hangs when using serial drivers on USB systems.
Accessibility, Carbon, Darwin, Device Drivers, Hardware 2000-06-19
Choosing the Position Where a Movie is Pasted (HTML)
QTMTB26: Explains how the position of a pasted movie is determined and shows how to force a given location.
QuickTime 1995-05-01
The "chosen" node in the device tree (HTML)
HW88: Describes how to find the "chosen" node in the Open firmware device tree.
Core Foundation, Darwin, Device Drivers, Hardware, Internet & Web, Mac OS X Server, Networking 2000-09-05
Clearing mDNSResponder's cached records (HTML)
QA1310: Clearing the Rendezvous service cache (mDNSResponder's cached records) for testing purposes.
Hardware, Networking 2004-02-11
Clickable Static Text Item (HTML)
QA1380: Explains how to make a static text item respond to clicks
Carbon, User Experience 2004-10-05
Closing the Connection: OpenTransport (HTML) ()
Deprecated - NW20: Describes an orderly disconnect situation in Open Transport between two nodes.
Carbon, Networking 1996-03-04
ColorSync 2.0 (HTML)
CS02: Explains CMProfileLocation's second argument, where a ColorSync profile is, and the type of a profile location.
Graphics & Imaging 1995-05-01
Combinations of cupsColorSpace, cupsColorOrder and cupsBitsPerColor values supported by Mac OS X (HTML)
QA1368: Table of supported combinations of cupsColorSpace, cupsColorOrder and cupsBitsPerColor values supported by Mac OS X.
Printing 2004-08-27
Common QA and Roadmap for USB Software Development on Mac OS X (HTML)
QA1370: Roadmap for development of USB Software on Mac OS X and some Common Questions and Answers
Darwin, Device Drivers, Hardware 2004-09-22
Comparing selectors in Cocoa-Java code (HTML)
QA1069: Explains why Objective-C and Java selectors appear to be the same name but equality tests fail.
Cocoa 2001-08-31
Component Definitions (HTML)
QTMCC14: Discusses the differences between components, component instances, component storage, and component RefCons.
QuickTime 2000-09-22
Compressed and Uncompressed Samples in the Same Track (HTML)
QTMTB43: Recommends not to mix compressed and uncompressed data samples into the same sound track.
QuickTime 1995-08-01
CompressSequenceBegin & Ethernet in QuickTime (HTML)
QTICM13: Describes resolving an issue with missing ImageDescription when sending compressed images over Ethernet using CompressSequenceBegin.
QuickTime 1995-05-01
Context Sharing Tips (HTML) ()
QA1248: How to correctly share OpenGL contexts and what the limits on this sharing are.
Carbon, Games, Graphics & Imaging 2003-06-24
Converting a numeric string to a number under Forth (HTML) ()
HW52: Demonstrates numeric string conversion in Forth.
Device Drivers, Hardware 1999-03-29
Converting RGB Colors to a Palette Index (HTML)
Deprecated - QD21: Explains how to convert RGB colors into the palette index created by an application.
Carbon, Graphics & Imaging 1995-09-15
Converting Simplified Chinese (HTML) ()
TX06: Describes how to convert Macintosh Simplified Chinese encoding into GB2312.
Carbon, Cocoa, Core Foundation 1996-02-09
Converting to Precomposed Unicode (HTML) ()
QA1235: Describes how to convert a string to precomposed Unicode.
Carbon, Cocoa, Core Foundation, Internationalization, Text & Fonts 2003-02-07
ConvertMovieToFile unexpected results (HTML) ()
QTMTB51: Explains why white frames can occur in a movie that was saved using ConvertMovieToFile.
QuickTime 1999-06-14
Core Audio & Xcode - Ensuring the latest Core Audio Headers are installed (HTML)
QA1386: Describes how to ensure you're working with the latest Core Audio Header files with Xcode.
Carbon, Music & Audio, QuickTime 2005-01-18
Correct Setup of an AGLDrawable (HTML)
OGL02: Describes the setup of an AGLDrawable.
Carbon, Games, Graphics & Imaging 2000-10-04
Correct Time Values (HTML)
QTMTB32: Demonstrates finding correct time values for GetMoviePict to get all the frames of a QuickTime movie.
QuickTime 1995-05-01
Correcting a PackageMaker version.plist and BundleVersions.plist problem (HTML) ()
QA1281: Describes how to correct a PackageMaker version.plist and BundleVersions.plist problem.
Tools 2003-08-25
Correction to SetMediaDataRef, short, not pointer (HTML)
QTMTB44: Makes a correction to the description of SetMediaDataRef in the QT2.0 CD.
QuickTime 1995-08-01
couldNotResolveDataRef (-2000) returned from DataHSetDataRef and OpenADataHandler (HTML) ()
QA1116: Describes why DataHSetDataRef and OpenADataHandler may return a couldNotResolveDataRef error in the writing case.
QuickTime 2002-02-07
CreatePortAssociation And WM_QUERYNEWPALETTE Message (HTML) ()
QTW91: Activating your custom palette under QuickTime 3 for Windows by calling NSetPalette and ActivatePalette.
QuickTime 1998-09-21
CreateStaticTextControl fails with paramErr (HTML) ()
QA1211: Explains why CreateStaticTextControl fails with a paramErr in compositing windows and gives a work around.
Carbon 2002-11-12
Creating a Movie from Movie Data in Memory (HTML)
QA1341: Describes how to create a movie from movie data in memory.
QuickTime 2004-05-20